package org.framework.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({})
@Retention(RetentionPolicy.RUNTIME)
public @interface MqBinding {

    /**
     * @return the queue.
     */
    MqQueue value();

    /**
     * @return the exchange.
     */
    MqExchange exchange();

    /**
     * @return the routing key or pattern for the binding.
     */
    String key() default "";
}
